export const activityType = {
  1: "抽奖",
  2: "特卖",
  3: "签到",
  4: "裂变",
};

export const frequencyType = {
  1: "每天",
  2: "每周",
  3: "每月",
};

export const freeType = {
  "4": "活动期间",
  "1": "每日",
  "2": "每周",
  "3": "每月",
};

export const signCycleType = {
  "1": "活动期间",
  "2": "每自然月",
  "3": "每周",
  "4": "近七天",
};

export const signType = {
  0: "无",
  1: "连续签到",
  2: "累计签到",
  3: "连续签到和累计签到",
};

export const limitType = [
  { name: "参与时间", key: "timeLimit" },
  { name: "参与黑名单", key: "blackGroupLimit" },
  { name: "参与白名单", key: "whiteGroupLimit" },
];

// 奖品类型
export const prizeType = {
  0: "谢谢参与",
  1: "商家商品",
  2: "积分",
  3: "礼品包",
  4: "优惠券"
};

// 商品类型
export const productType = {
  recharge: "在线直充",
  cardPassword: "电子卡密",
  real: "实物商品",
  systemCoupon: "内部优惠券",
  externalCoupon: "外部卡券",
};

// 活动奖励类型
export const rewardType = {
  COIN: "积分",
  PRIZE: "奖品",
  LOTTERY: "抽奖机会",
  // pack: "礼品包",
};

// 活动支付类型
export const payType = {
  none: "无",
  wx: "微信支付",
  aliPay: "支付宝支付",
  heMiPay: "合米支付",
};

// 裂变方式
export const shareType = {
  "4": "邀请新注册用户",
  "2": "邀请未参与活动的用户进入活动",
  "3": "邀请未参与活动的用户参与活动",
};

export const shareCycleType = {
  1: "每日",
  2: "每周",
  3: "每月",
  4: "活动期间",
};

export const productTypes = Object.keys(productType).map((key) => ({
  value: Number(key),
  label: productType[key],
}));

export const merchantProductTypes = [
  {
    label: '充值卡',
    value: 'recharge',
  },
  {
    label: '微信代金券',
    value: 'discountCoupon',
  },
  {
    label: '卡密类',
    value: 'cardPassword',
  },
  {
    label: '实物',
    value: 'real'
  },
  {

    label: '内部优惠券',
    value: 'systemCoupon',
  },
  {
    label: '外部卡券',
    value: 'externalCoupon'
  },
];

export const productStatus = [
  {
    label: "未出售",
    value: 0,
  },
  {
    label: "出售中",
    value: 1,
  },
  {
    label: "无库存",
    value: 2,
  },
];

// 订单状态
export const orderStatus = [
  {
    key: "TO_BE_PAID",
    value: 0,
    label: "待付款",
  },
  {
    key: "TO_BE_PAID",
    value: 1,
    label: "待选规格",
  },
  {
    key: "UNCLAIMED",
    value: 2,
    label: "待提货",
  },
  {
    key: "TO_BE_SHIPPED",
    value: 3,
    label: "待发货",
  },
  {
    key: "TO_BE_RECEIVED",
    value: 4,
    label: "待收货",
  },
  {
    key: "COMPLETED",
    value: 5,
    label: "已完成",
  },
  {
    key: "ORDER_CLOSING",
    value: 6,
    label: "已关闭",
  },
  {
    key: "RECEIVE_FAIL",
    value: 7,
    label: "领取失败",
  },
  {
    key: "RECHARGING",
    value: 8,
    label: "充值中",
  },
  {
    label: "待发货请求失败",
    value: 9,
    key: 'TO_BE_SHIPPED_FAIL',
  },
  {
    label: "待发货",
    value: 10,
    key: 'TO_BE_SHIPPED_SUCCESS',
  },
  {
    label: "待审核",
    value: 11,
    key: 'PRE_VERIFY',
  }
];

// 售后订单状态
export const AfterSalesServiceOrderStatus = [
  {
    label: "全部申请",
    value: "-1",
    count: 0,
  },
  {
    label: "待审核",
    value: "submit",
    count: 0,
  },
  {
    label: "待退回",
    value: "wait_user_ship",
    count: 0,
  },
  {
    label: "待收货",
    value: "wait_store_receive",
    count: 0,
  },
  {
    label: "已完成",
    value: "finish",
    count: 0,
  },
  {
    label: "已拒绝",
    value: "reject",
    count: 0,
  },
];

// 异常订单状态
export const abnormalOrderStatus = [
  {
    label: "全部订单",
    value: -1,
    count: 0,
  },
  {
    label: "处理中",
    value: 0,
    count: 0,
  },
  {
    label: "已处理",
    value: 1,
    count: 0,
  },
];
// 订单所属应用
export const businessTypes = [
  {
    label: "活动",
    value: "activity",
  },
  {
    label: "商城",
    value: "mall",
  },
  {
    label: "会员",
    value: "member",
  },
];

export const weekOptions = [
  {
    label: "周一",
    value: "1",
  },
  {
    label: "周二",
    value: "2",
  },
  {
    label: "周三",
    value: "3",
  },
  {
    label: "周四",
    value: "4",
  },
  {
    label: "周五",
    value: "5",
  },
  {
    label: "周六",
    value: "6",
  },
  {
    label: "周日",
    value: "7",
  },
];

export const calendarOptions = [
  {
    label: "1号",
    value: "1",
  },
  {
    label: "2号",
    value: "2",
  },
  {
    label: "3号",
    value: "3",
  },
  {
    label: "4号",
    value: "4",
  },
  {
    label: "5号",
    value: "5",
  },
  {
    label: "6号",
    value: "6",
  },
  {
    label: "7号",
    value: "7",
  },
  {
    label: "8号",
    value: "8",
  },
  {
    label: "9号",
    value: "9",
  },
  {
    label: "10号",
    value: "10",
  },
  {
    label: "11号",
    value: "11",
  },
  {
    label: "12号",
    value: "12",
  },
  {
    label: "13号",
    value: "13",
  },
  {
    label: "14号",
    value: "14",
  },
  {
    label: "15号",
    value: "15",
  },
  {
    label: "16号",
    value: "16",
  },
  {
    label: "17号",
    value: "17",
  },
  {
    label: "18号",
    value: "18",
  },
  {
    label: "19号",
    value: "19",
  },
  {
    label: "20号",
    value: "20",
  },
  {
    label: "21号",
    value: "21",
  },
  {
    label: "22号",
    value: "22",
  },
  {
    label: "23号",
    value: "23",
  },
  {
    label: "24号",
    value: "24",
  },
  {
    label: "25号",
    value: "25",
  },
  {
    label: "26号",
    value: "26",
  },
  {
    label: "27号",
    value: "27",
  },
  {
    label: "28号",
    value: "28",
  },
  {
    label: "29号",
    value: "29",
  },
  {
    label: "30号",
    value: "30",
  },
];

export const labelType = {
  0: "数字",
  1: "字符串",
  3: "时间",
  4: "枚举",
};
export const messageType = {
  'all': "全部",
  'stock_defect': "库存预警",
  'off_line_goods': "商品下架",
  'activity_expire': "活动到期",
};
